std::error_condition
From Cppreference
| Defined in header <system_error>
| ||
| class error_condition;
| (since C++11) | |
std::error_condition is a platform-independent error code. Like std::error_code, it is uniquely identified by an integer value and a std::error_category, but unlike std::error_code, the value is not platform-dependent.
A typical implementation holds one integer data member (the value) and a pointer to an std::error_category.
Contents |
[edit] Member functions
| constructs an error_condition (public member function) | |
| replaces the contents of an error_condition (public member function) | |
| replaces the contents of an error_condition (public member function) | |
| sets the error_condition to value 0 in generic_category (public member function) | |
| obtains the value of the error_condition (public member function) | |
| obtains the error_category for this error_condition (public member function) | |
| obtains the explanatory string for this error_condition (public member function) | |
| checks if the value is non-zero (public member function) | |
[edit] Non-member functions
| provides ordering for error_conditions (function) | |
| compares error_conditions and error_codes (function) | |
| (C++11) | creates an error condition object of specified error_category (function) |
[edit] Helper classes
| (C++11) | identifies an enumeration as an std::error_condition (class template) |
[edit] See also
| (C++11) | holds a platform-dependent error code (class) |
| (C++11) | base class for error categories (class) |